//
//  MFAPMNetAOPProtocol.h
//  MFAPMManager
//
//  Created by zhang liyu on 2019/5/22.
//

#import <Foundation/Foundation.h>

#import "MFAPMNetMonitorModel.h"

NS_ASSUME_NONNULL_BEGIN

@protocol MFAPMNetAOPProtocol <NSObject>

/**
 通过 interceptor 的方式注入到 URLProtocol 的 startLoading 方法调用时机
 */
- (void)startLoading:(MFAPMNetMonitorModel * _Nullable)netMonitorModel;

/**
 通过 interceptor 的方式注入到 URLProtocol 的 stopLoading 方法调用时机
 */
- (void)stopLoading:(MFAPMNetMonitorModel * _Nullable)netMonitorModel;

@end

NS_ASSUME_NONNULL_END
